Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F3 Romania F9 Spain F16 Spain F17 Portugal F1 Romania F2 Portugal F1 Portugal F2 Spain F21 Spain F22 Romania F10 Spain F13 Spain F23 Spain F24 Spain F27 Spain F28 Venezuela F6 Spain F32 Spain F33 Spain F4 Italy F2 Nigeria F1 Spain F14 Poland F4 Romania F4 Spain F16 Spain F17 Spain F18 Spain F19 Spain F30 Spain F31 Portugal #1-w2 Spain F33 Spain F2 Spain F19 Italy F6 Spain F39 Italy F7 Spain F8 Spain F16 Spain F17 Spain F19 Spain F20 Spain F21 France F12 Greece F2 Germany F12 Italy F24 Spain F34 Spain F33 Spain F36 Spain F37 Spain F18 Spain F35 Spain F36 Spain F2 Spain F7 Poland F2 Poland F4 Portugal #1-w1 Spain F36 France F20 Spain F14 France F22 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F7 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Spain F24 Spain F26 Portugal F8 Portugal F9 Portugal F10 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F5 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Italy F24 Spain F32 Portugal F12 Tunisia F1 Tunisia F2 Tunisia F4 Tunisia F5 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Spain F14 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F5 Portugal F7 Bulgaria F4 Spain F18 Spain F19 Spain F20 Portugal F8 Portugal F10 Italy F1 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F9 (Setubal) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F44 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao Venezuela F5 M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto M15 Sintra M15 Sintra M15 Sao Bras Alportel M25+H Oliveira De Azemeis M25 Tavira M25 Porto Spain F15 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Spain F20 Spain F21 Spain F22 Spain F23 Portugal #1-w1 Portugal #1-w2 Spain F25 Portugal #1-w3 Spain F26 Portugal #1-w4 Spain F27 Brazil F10 Brazil F11 Tunisia F5 Tunisia F6 Portugal #1-w3 Portugal #1-w4 Portugal F3 Italy F5 Spain F5 Romania F1 Bulgaria-w1 Bulgaria-w2 Romania F3 Bulgaria-w3 Romania F4 Bulgaria-w4 France F8 Spain F12 France F9 Spain F13 Spain F14 Spain F16 Italy F3 Nigeria F2 France F4 M25 Bakio Portugal F1 France F5 Portugal F2 Portugal F3 Spain F9 Morocco F5 Spain F20 Spain F35 Spain F36 Spain F1 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Spain F12 Portugal F5 France F18 M25 Setubal M25 Quinta Do Lago M25 Portimao M25 Loule Spain F7 Spain F35 Togliatti Cup - Togliatti Media Will Cup Busan Challenger Tennis - Busan Challenger Britania Zavaleta - Puebla Ciudad de Telde - Telde Memorial Manfredini - Sassuolo Open de Montauban - Montauban Porsche Open - Poznan ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Challenger Britania Zavaleta - Puebla Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Isla de Gran Canaria - Mas Palomas Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig 9° Trani Cup - Trani San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima South African Airways Open - East London Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Morocco Tennis Tour - Tanger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sporting Challenger '08-Trofeo Regione Piemonte - Turin Medjurgorje Open - Medjugorje Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Bancolombia Open - Cali Ford Tennis Championships - Louisville Seguros Bolivar Open - Medellin Besancon Challenger Tunis Challenger Tenerife Challenger Istanbul Challenger Vigo Challenger Portugal F6 Todi Challenger Napoli Challenger Orleans Challenger Sao Paulo Challenger Kazan Challenger Rabat Challenger Jersey Challenger Johannesburg Challenger Tunis Challenger Milan Challenger Salvador Challenger Tarragona Challenger Tashkent Challenger Seoul Challenger Sao Paulo Challenger Kazan Challenger Quimper Challenger Casablanca Challenger Le Gosier Challenger Caltanissetta Challenger Recife Challenger Blumenau Challenger Napoli Challenger Prostejov Challenger Pozoblanco Challenger Poznan Challenger Penza Challenger Segovia Challenger Genova Challenger Seville Challenger Todi Challenger Madrid Challenger Napoli Challenger Palermo Challenger Kazan Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Caltanissetta Challenger Nottingham-2 Challenger Milan Challenger Braunschweig Challenger Recanati Challenger Oberstaufen Challenger Pozoblanco Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Madrid Challenger Quito Challenger Tashkent Challenger San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Guayaquil Challenger Loughborough Challenger Marbella Challenger Noumea Challenger Pereira Challenger Leon Challenger Guadalajara Challenger Rome Challenger Blois Challenger Portoroz Challenger Istanbul Challenger Recanati Challenger Guimaraes Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Kazan Challenger Andria Challenger Noumea Challenger Kolkata Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Sao Paulo Challenger Ostrava Challenger Heilbronn Challenger Furth Challenger Prague Challenger Recanati Challenger Astana Challenger Segovia Challenger Tashkent Challenger Indore Challenger Pune Challenger Reunion Island Challenger Cherbourg Challenger Noumea Challenger Bucaramanga Challenger Morelos Challenger San Luis Potosi Challenger Leon Challenger Sarasota Challenger Guadalajara Challenger Karshi Challenger Samarkand Challenger Caltanissetta Challenger Ilkley Challenger Perugia Challenger Marburg Challenger Segovia Challenger Istanbul Challenger Ho Chi Minh City Challenger Bangalore Challenger Pune Challenger Hua Hin Challenger Morelos Challenger Puebla Challenger Guadalajara Challenger San Luis Potosi Challenger Leon Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger San Benedetto Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Casablanca Challenger Pune Challenger Ortisei Challenger Andria Challenger Noumea Challenger Cherbourg Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Sarasota Challenger Panama City Challenger San Luis Potosi Challenger Karshi Challenger Samarkand Challenger Lisbon Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Santo Domingo Challenger Ningboo Challenger Suzhou Challenger Pune Challenger Bangalore Challenger Marbella Challenger Mexico City Challenger Guadalajara Challenger Leon Challenger Puerto Vallarta Challenger Braga Challenger Lisbon Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Seville Challenger Cassis Challenger Istanbul Challenger Fairfield Challenger Calgary Challenger Las Vegas Challenger Andria Challenger Playford Challenger Quimper Challenger San Luis Potosi Challenger Leon Challenger Puerto Vallarta Challenger Braga Challenger Vicenza Challenger Ilkley Challenger Recanati Challenger Winnetka Challenger Segovia Challenger Mallorca Challenger Orleans Challenger Ismaning Challenger Hamburg Challenger Knoxville Challenger Houston Challenger Morelos Challenger Monterrey Challenger Prague Challenger Ostrava Challenger Iasi Challenger Sibiu Challenger Lisbon Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Biella 4 Challenger Lugano Challenger Salinas Challenger Salinas 2 Challenger Pozoblanco Challenger Segovia Challenger Prague 2 Challenger Luedenscheid Challenger Quito Challenger Ambato Challenger Lima Challenger Alicante Challenger Puerto Vallarta Challenger Cherbourg Challenger Forli 4 Challenger Biel Challenger Marbella Challenger San Luis Potosi Challenger Aguascalientes Challenger Morelos Challenger Tunis Challenger Little Rock Challenger Orlando Challenger Cali Challenger Bogota Challenger Pozoblanco Challenger Segovia Challenger Prague 3 Challenger Mallorca Challenger Alicante Challenger Ljubljana Challenger Morocco Tennis Tour - Rabat Black Forest Open - Freudenstadt Schickedanz Open 2007 - Furth Copa Petrobras Argentina - Buenos Aires LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Braunschweig Challenger Tennis Napoli Cup - Napoli Zenith Tennis Cup-Harbour Club - Milan Portugal F4 Open Diputacion Ciudad de Pozoblanco - Cordoba Siemens Open - Scheveningen Challenger Copa Sevilla - Seville ATP Open Castilla y Leon - Segovia Ostrava Challenger Portugal F2 (Faro) Alessandria Challenger Prostejov Challenger Genova Open Challenger - Genova Noumea Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Heilbronn Challenger Trofeo Internacional Club Laieta - Barcelona 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Turin Challenger Morocco Tennis Tour - Rabat LXV Concurso Internacional Vigo - Vigo Tennislife Cup - Napoli Tennis Napoli Cup 2007 - Napoli Copa Petrobras - Bogota Meknes Challenger Mitsubishi Electric Europe Cup - Monza Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Samsung Securities Cup - Seoul Tunisia F45 (Monastir) Challenger Cudad de Guayaquil - Guayaquil San Marino Challenger Istanbul Challenger Isla de Lanzarote - Lanzarote Open de la Ville de Saint Denis - Reunion Island Brasilia Challenger Intersport Heilbronn Open - Heilbronn Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Unique Zagreb Open - Zagreb Abierto Internacional Varonil Ciudad de Cancun - Cancun Aberto de Santa Catarina - Florianopolis Portugal F13 Isla de Lanzarote - Lanzarote Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Banja Luka Challenger Oberstaufen Cup - Oberstaufen Estoril Open - Estoril Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ciudad de Pozoblanco Open Diputacion - Cordoba Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Akbank Private Banking TED Open 2006 - Istanbul SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Napoli Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Tunis Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Prostejov Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Kos-Zucchetti Tennis Cup - Cordenons Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Copa Sevilla 2007 - Seville Allianz Suisse Open - Gstaad Winston Salem - Winston Salem BCR Open Romania - Bucharest Aircel Chennai Open - Chennai Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Portugal F8 (Lisbon) Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Prostejov Challenger Open Sabadell Atlantico - Barcelona Antonio Savoldi-Marco Co. - Manerbio Estoril Open - Estoril AEGON Championships - London SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg Kremlin Cup - Moscow Open Sud de France - Montpellier VTR Open - Vina del Mar Copa Petrobras Paraguay - Asuncion Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Bancolombia Open - Bogota Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Delhi Challenger I - New Delhi Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Sail Open - New Delhi Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Millennium Estoril Open - Estoril Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Akbank Private Banking TED Open - Istanbul BMW Open - Munich Medellin Challenger Karshi Challenger Ecuador Open - Quito 5° Sporting Challenger - Turin TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Riviera di Rimini Challenger - Rimini Suisse Open - Gstaad Maia Open 2002 - Maia Rakuten Japan Open - Tokyo Chengdu Open - Chengdu Maharashtra Open - Pune Ecuador Open - Quito New York Open - New York Delray Beach Open - Delray Beach Millennium Estoril Open - Estoril Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Quimper Challenger Mercedes Cup - Stuttgart Challenger DCNS de Cherbourg - Cherbourg Samarkand Challenger - Samarkand Moselle Open - Metz Como Challenger Open Costa Daurada - Tarragona Black Forest Open - Freudenstadt Braunschweig Challenger Dusseldorf Open 2006 - Dusseldorf Internationaux du Doubs - Besancon Samarkand Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Seville Challenger Rome Challenger Puebla Challenger Kenitra Challenger Trani Challenger Rome Challenger Poznan Challenger New Delhi Challenger St. Brieuc Challenger Portoroz Challenger Stockholm Open - Stockholm Szczecin Challenger Cancun Challenger Milan Challenger Caltanissetta Challenger San Luis Potosi Challenger Milan Challenger Marrakech Challenger San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Sevilla Internacionales de Andalucia - Seville Marbella Challenger Casablanca Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Monterrey Challenger Rome Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors Orleans Challenger Tunis Challenger Copa Petrobras Argentina - Buenos Aires Sao Jose Do Rio Preto Challenger Turin Challenger Copa Petrobras Paraguay - Asuncion Pozoblanco Challenger Arroyo de la Encomienda - Valladolid Sao Leopoldo Challenger Mordovia Cup 2005 - Saransk Buenos Aires Challenger Almaty 1 Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Brest Challenger Bukhara Challenger - Bukhara Seville Challenger Almaty 2 Challenger Indian Wells Challenger Noumea Challenger Samarkand Challenger Milan Challenger Challenger Copa Sevilla - Seville Open Castilla y Leon - Segovia Meknes Challenger Caltanissetta Challenger Challenger DCN de Cherbourg - Cherbourg Baden Open - Karlsruhe Seville Challenger IPP Open - Helsinki Segovia Challenger Sarajevo Challenger Itajai Challenger Open Castilla y Leon - Segovia Milan Challenger Izmir Cup - Izmir Music City Challenger - Nashville St. Remy Challenger Lugano Challenger Riviera de Rimini Challenger - Rimini Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Estoril Open - Estoril Bogota Challenger Meknes Challenger Dutch Open Tennis - Amersfoort Pozoblanco Challenger French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Cleveland Challenger French Open - Paris Warsaw Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Chennai Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Power Horse Cup - Dusseldorf U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 1, 1R, GEO-POR 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Wimbledon - London Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Sony Ericsson Open - Miami All Lower level tournaments Davis Cup, Group II, 2R, POR-LTU 5-0 French Open - Paris Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Australian Open - Melbourne Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 French Open (juniors)